package com.easthome.mapper;

import com.easthome.pojo.CheckItem;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 检查项数据库的操作
 */
@Mapper
public interface CheckItemMapper {

    /**
     * 删除检查项目
     */
    void deleteCheckItem(Integer id);

    /**
     * 分页查询检查项目
     * 分页助手帮我们写了SQL语句中的limit
     * 自己写查询的条件
     * 查询数据表的返回值是Page对象
     */
    Page<CheckItem> queryCheckItemPage(String queryString);

    /**
     * 新增检查项目数据
     */
    void addCheckItem(CheckItem checkItem);
    /**
     * 检查项目的主键查询回显
     */
    CheckItem queryCheckItemById(Integer id);

    /**
     * 编辑检查项目
     * @param checkItem
     */
    void updateCheckItem(CheckItem checkItem);
}
